[2]Emacs的那些琐碎小事 您所在的位置:网站首页 linux emacs 配置文件 [2]Emacs的那些琐碎小事

[2]Emacs的那些琐碎小事

2023-03-22 17:50| 来源: 网络整理| 查看: 265

算是杂篇吧,会持续更新的。

 

一、Emacs的特别目录 |  ~/.emacs.d/

- 操作系统不同,对应的主目录就不同

  - Mac | /User/YourName/

  - Windows | /C:/User/YourName/AppData/Roaming/

- 当运行Emacs,进行主题和字体这些比较直观的设置,选择保存,Emacs会自动生成.emacs文件,每回运行时加载

- 通常,大家都会删除.emacs文件,相应的创建init.el文件。当没有.emacs文件时,Emacs会读取init.el。将必要配置放在init.el文件,如源配置,插件use-package的安装

- elpa文件夹存放了所有已下载安装的插件。对于使用配置文件安装的插件,即使删除elpa文件夹也没有关系。但是使用package-install函数安装的话,就要额外处理了

 

二、Emacs快捷键 | 鄙人的粗浅认识

- 因为Linux系统多少支持一些vi命令,那么vim就来得比较必要了;而vim的文本编辑很快捷高效,我会的vim命令也不多,也没什么痛感

- 在我还没有想要使用Emacs时,我就有这个认识,要记n多快捷键,甚至自定义快捷键;而目前,我的想法是,从想要做什么,到敲什么快捷键,这中间还有一个桥梁,那就是函数,,有助理解和记忆

- 抛开快捷键的繁多不谈,用快捷键很酷炫,那也可以一边酷炫,一边像小学生一样简简单单的使用Emacs

  - 如文本操作,方向键,和vim一样,敲命令

  - Emacs的一些功能,使用M-x,敲函数名,结合几个查询快捷键,不说自己掌握了多少快捷键,但想要做什么,已经没有阻碍了,剩下的只是熟练和时间问题

;; 查询 C-h k | describe-key C-h f | describe-function C-h v | describe-variable C-h P | describe-package ;; 打开教程 C-h t | help-with-tutorial ;; 自定义 | 查询定义 C-h C-f | find-function C-h C-v | find-variable C-h C-k | find-function-on-key

 

三、Emacs字体设置保存后不生效

- 我用的Mac,是有这个问题的

- Windows系统没有这个问题,就搞来了配置语句 | height 120就是12号,130就是13号,也可以使用125,会在12号和13号之间

(custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(default ((t (:family "Monaco" :foundry "outline" :slant normal :weight normal :height 120 :width normal)))) '(aw-leading-char-face ((t (:inherit ace-jump-face-foreground :height 3.0)))))

 - Emacs界面上的设置,都是要额外保存的,这个是前提

 

四、幼儿园做法 | 实用性极强 | 手动载入自定义配置文件 | 使修改后的配置文件立即生效

M-x load-file ~/.emacs.d/init.el

 

五、Emacs的特别键介绍

- Emacs一共有4个特别键,Control和Shift大家都很熟,对应缩写C和S,此外还有Meta和Super键,对应缩写M和s

- Meta和Super的绑定因人而异,和操作系统也有关系

  - 在Mac系统,我的Meta和Super绑定到Option和Command

  - 在Windows系统,我的选择哈,Meta和Super绑定到Alt和Win键。另外,为了和Mac的键位保持一致,我会对调Alt和Win的实体键

- Emacs中用到最多的就是Control,所以很常见的,大家会把CapsLock和左边的Control键对调,这是不得不提的一点

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有